package com.wcs.exam.common.faceid.bean;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serial;
import java.io.Serializable;

@Accessors(chain = true)
@Data
public class FaceQueryRecordResult implements Serializable {

    @Serial
    private static final long serialVersionUID = -4690043273609300294L;

    /**
     * 0：表示身份验证成功且认证为同一人
     */
    private String code;

    /**
     * 返回结果描述
     */
    private String msg;

    /**
     * 业务流水号
     */
    private String bizSeqNo;

    /**
     * 请求接口的时间
     */
    private String transactionTime;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 活体检测得分
     */
    private String liveRate;

    /**
     * 人脸比对得分
     */
    private String similarity;

    /**
     * 进行刷脸的时间
     */
    private String occurredTime;

    /**
     * 人脸核身时的照片，base64 位编码
     */
    private String photo;

    /**
     * 人脸核身时的视频，base64 位编码
     */
    private String video;

    /**
     * 人脸核身时的 sdk 版本号
     */
    private String sdkVersion;

    /**
     * Trtc 渠道刷脸则标识"Y"
     */
    private String trtcFlag;

    /**
     * 腾讯云控制台申请的 appid
     */
    private String appId;
}
